ExtendedOptions
@objc
class ExtendedOptions
extension ExtendedOptions : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
Undocumented
-
Whether to enable detection of running in a virtual machine.
Declaration
Swift
@objc var enableVMDetection: Bool -
Optional alternate key for authorization or license lookup.
Declaration
Swift
@objc var alternateKey: String? -
Full proxy settings, including credentials and URI.
Declaration
Swift
@objc var proxy: ProxySettings -
Timeout in milliseconds for cloud ID request (separate from general network timeout).
Declaration
Swift
@objc var cloudIdRequestTimeout: Int -
Algorithm to use for generating device ID.
Declaration
Swift
@objc var deviceIdAlgorithm: DeviceIDAlgorithm -
Additional custom headers to include in HTTP requests.
Declaration
Swift
@objc var customHeaders: [String : String] -
Optional bundle code identifier.
Declaration
Swift
@objc var bundleCode: String? -
Whether to skip checking local time during airgap activation.
Declaration
Swift
@objc var airgapSkipLocalTimeCheck: Bool -
Undocumented
Declaration
Swift
@objc var protectOfflineActivation: Bool -
init(enableVMDetection:alternateKey: proxy: cloudIdRequestTimeout: deviceIdAlgorithm: customHeaders: bundleCode: airgapSkipLocalTimeCheck: protectOfflineActivation: ) Undocumented
Declaration
Swift
@objc init(enableVMDetection: Bool = false, alternateKey: String? = nil, proxy: ProxySettings = ProxySettings(), cloudIdRequestTimeout: Int = 200, deviceIdAlgorithm: DeviceIDAlgorithm = .default, customHeaders: [String : String] = [:], bundleCode: String? = nil, airgapSkipLocalTimeCheck: Bool = false, protectOfflineActivation: Bool = true)